import Vue from 'vue'
import Vuex from 'vuex'
// import state from './state'
Vue.use(Vuex)
const store = new Vuex.Store({
    state: {
        userInfo: {},
        token: uni.getStorageSync('token')
    },
    getters: {
        userInfo: (state) => state.userInfo,
        token: (state) => state.token,
    },
    mutations: {
        setUserInfo(state, userInfo) {
            state.userInfo = userInfo
        },
        setToken(state, token) {
            state.token = token
        },

    },
    actions: {
        // async login({
        //     commit
        // }, userInfo) {
        //     //这边的userLogin是我自己的，你换成你的，就简单的用户，密码
        //     const {
        //         data
        //     } = await userLogin(userInfo)
        //     const accessToken = data.token
        //     if (accessToken) {
        //         commit('setAccessToken', accessToken)
        //         commit('setUsername', data.username)
        //         localStorage.setItem('username', data.username)
        //         const username=data.username
        //         const hour = new Date().getHours()
        //         const thisTime =
        //             hour < 8 ?
        //             '早上好' :
        //             hour <= 11 ?
        //             '上午好' :
        //             hour <= 13 ?
        //             '中午好' :
        //             hour < 18 ?
        //             '下午好' :
        //             '晚上好'
        //         notification.open({
        //             message: `欢迎登录${username}`,
        //             description: `${thisTime}！`,
        //         })
        //     } else {
        //         message.error(`登录接口异常，未正确返回...`)
        //     }
        // },
    }
})
export default store
